﻿@charset "UTF-8";
/*********************************   背景色   *******************************/
/* 画布背景色 */
/* 页脚背景色 */
/* 主体蓝 */
/*******************************   主要字体颜色   *****************************/
/* 字体颜色 调用 主体蓝 */
/*********************************   字体大小   ********************************/
/*********************************    网站主题宽度   ********************************/
/* main-padding */
/*********************************   date 日期   ********************************/
/*********************************   form 表单   ********************************/
/*********************************   头条   ********************************/
/*********************************   头条（推荐）   ********************************/
/*********************************   container 聚焦内容框   ********************************/
/*********************************   container 聚焦左右两个切换按钮   ********************************/
/*********************************   container 聚焦文本内容   ********************************/
/*********************************   container 聚焦文本左右 padding 值   ********************************/
/*********************************   tabs   ********************************/
/*********************************   animate 动画的三个参数值   ********************************/
/*********************************   focus-rank 聚焦右侧排行  ********************************/
/*********************************   layer-focus  百战聚焦   ********************************/
/*********************************   layer-recommend  推荐   ********************************/
/*********************************   column 多列布局   ********************************/
/*********************************   special  专题   ********************************/
/*********************************   picture  图片   ********************************/
/*********************************   图片内页   ********************************/
/**********************************************************************
*****************************   混合宏   ******************************
**********************************************************************/
/* a 行为 ( behaviour ) 操作混合宏 */
/* 未访问的颜色 */
/* 已被访问的链接的颜色 */
/* 鼠标移动到链接上的颜色 */
/* 选定的链接的颜色 */
/* 设置为默认的行为 */
/* 默认行为的颜色 */
/*
  @include aBehaviour (); 默认（参数1、参数2）调用上面两个 default 值;
  @include aBehaviour (参数1, 参数2);
  参数1：a 的四种行为选择：':link', ':visited', ':hover', ':active'
  参数2：a 的行为颜色选择：$linkColor, $visited, $hoverColor, $activeColor
*/
/* 透明度 */
/* placeHolderColor 混合宏*/
/* 指定宽度 margin左右居中 混合宏*/
/* 缩放混合宏 */
/* 过渡混合宏 */
/**********************************************************************
*****************************   占位符   ******************************
**********************************************************************/
/****  单行省略号   ****/
/* 样式初始化 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, input, button,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1;
  background-color: #F8F8F8;
  color: #333;
  font: 14px/1.4 'Microsoft YaHei',sans-serif,Arial,Helvetica,'Hiragino Sans GB'; }

ol, ul {
  list-style: none; }

a {
  text-decoration: none; }

/* 公共样式 */
.wrap {
  width: 1170px;
  margin: 0 auto; }

.clearfix:before, .clearfix:after {
  content: "";
  display: table;
  *zoom: 1; }
.clearfix:after {
  clear: both;
  overflow: hidden; }

.fl {
  float: left; }

.fr {
  float: right; }
.top_dh{margin: 0px auto;width: 100%;height: 50px;overflow: hidden;background: url("../images/top_line_bg.jpg")}
.home{margin: 0px auto;width: 1150px;overflow: hidden;}
.home p{padding: 8px 0px;color: rgb(49, 49, 49);font-size: 14px;vertical-align: middle;}
.home a{margin: 0px 0px;color: rgb(49, 49, 49);font-size: 14px;font-style: normal;text-decoration: none;}
.home a:hover{color: rgb(255, 151, 36);text-decoration: underline;}
.home .cola{width: 380px;}
.home .colb{width: 605px;margin-left: 10px;position: relative;}
.home .colb a{margin: 0px 10px 0px 0px;}
.home .colc{width: 155px;text-align:right;}  

/***  页头样式 start  ***/
.header {
  height: 172px;
  background: #FFFFFF; }
  .header .wrap {
    height: 132px;
    background: url("../images/header-bk.png") no-repeat 300px bottom; }

.logo {
  float: left;
  margin: 22px 38px 0 0; }
  .logo img {
    vertical-align: top; }

.date {
  float: left;
  margin: 36px 0 0 0;
  display: none; }
  .date li {
    float: left;
    color: #434343; }
    .date li:first-child {
      width: 80px;
      margin-right: 14px; }
  .date span, .date a {
    height: 26px;
    line-height: 26px; }
  .date span {
    float: left;
    width: 78px;
    border: 1px solid #B2B2B2;
    text-align: center; }
    .date span:first-child {
      border: 1px solid #2B73CB;
      background: #2B73CB;
      color: #FFFFFF; }
  .date p {
    border: 1px solid transparent; }
    .date p:first-child a {
      color: #2B73CB; }
    .date p a {
      color: #434343; }
      .date p a:hover {
        text-decoration: underline; }
      .date p a:active {
        color: #FF0011; }

.form {
  float: right;
  position: relative;
  width: 470px;
  margin: 36px 0 0 0; }
  .form input, .form button {
    float: left; }
  .form input {
    width: 416px;
    height: 32px;
    padding: 0 5px;
    border: 1px solid #B2B2B2;
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
    border-right-color: #2B73CB;
    color: #434343; }
    .form input::-webkit-input-placeholder {
      /* WebKit browsers */
      color: #999; }
    .form input:-moz-placeholder {
      /* Mozilla Firefox 4 to 18 */
      color: #999; }
    .form input::-moz-placeholder {
      /* Mozilla Firefox 19+ */
      color: #999; }
    .form input:-ms-input-placeholder {
      /* Internet Explorer 10+ */
      color: #999; }
  .form button {
    width: 42px;
    height: 34px;
    background: url("../images/icon.png") no-repeat -30px -220px;
    cursor: pointer; }
    .form button:hover {
      opacity: 0.9;
      -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$formButtonHoverOpacity * 100);
      filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=$formButtonHoverOpacity * 100); }
  .form section {
    position: absolute;
    top: 0;
    right: 42px;
    width: 28px;
    height: 34px;
    background: url("../images/icon.png") no-repeat -240px -80px;
    z-index: 100; }
    .form section ul {
      display: none; }
    .form section:hover {
      background: url("../images/icon.png") no-repeat -240px -46px; }
      .form section:hover ul {
        display: block; }
  .form .choice {
    position: absolute;
    top: 34px;
    right: -42px;
    width: 108px;
    background: #F8F8F8;
    padding: 9px 0 0 0; }
    .form .choice li {
      float: left;
      width: 53px;
      text-align: center;
      height: 16px;
      line-height: 16px;
      margin: 0 0 9px 0; }
      .form .choice li:nth-child(2n) {
        border-left: 1px solid #B2B2B2; }
    .form .choice a {
      color: #434343; }
      .form .choice a:hover {
        color: #2B73CB;
        text-decoration: none; }

.hot-key {
  position: relative; }
  .hot-key a {
    float: left;
    margin: 6px 8px 0 0;
    color: #2B73CB; }
    .hot-key a:hover {
      text-decoration: underline; }
    .hot-key a:first-child:hover {
      text-decoration: none; }

/***  导航样式 start  */
.nav {
  height: 50px;
  line-height: 25px;
  background: url("../images/nav-bgc.png") repeat-x;
  text-align: center;
  font-size: 14px; }
  .nav a {
    float: left;
    height: 20px;
    padding: 10px 4px;
    margin: 5px 8px 0;
    color: #00EAFF;
	font-size: 16px;
    position: relative; }
    .nav a:first-child {
      margin: 5px 10px 0 0; }
    .nav a:last-child {
      margin: 5px 0 0 10px; }
    .nav a:hover:after {
      width: 100%;
      left: 0;
      right: auto;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -ms-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
    .nav a:after {
      content: '';
      height: 3px;
      background-color: #16a7f6;
      position: absolute;
      bottom: 0;
      width: 0;
      right: 0;
      left: auto;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -ms-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
  .nav .f-c {
    font-size: 16px;
    color: #FFFFFF; }
  .nav .active:after {
    width: 100%; }
	
/***网群样式***/
 
 .wangqun {
     padding: 0 0px;
     height: 40px;
     line-height: 40px;
	 margin: 0px auto;
	 width: 1170px;
	 overflow: hidden;
 }
 
 
 .wangqun_w {
     background: #edf5fc;
 }
 
 .wangqun_w span { 
    font-size: 15px;
     color: #808080;
     float: left;
	 padding-left:15px;
	 padding-right:10px;
	 font-weight:bold;
 }
  
  .wangqun_w  a {
     color: #305798;
	 font-size: 14px;
	margin-right: 16.5px;
	white-space:nowrap;
 }
 
 
 
/***  主体样式 start  ***/
.main {
  width: 1170px;
  margin: 0 auto;
  background: #FFFFFF; }

/* 首页的 main-padding */
.main-padding {
  padding: 0 10px 10px; }

/***  tabs   ***/
.tabs {
  position: relative;
  margin-bottom: 15px;
  text-align: center;
  font-weight: bold;
  color: #FFFFFF; }
  .tabs .line {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 10px;
    background: url("../images/line-icon.png") repeat; }
  .tabs .head {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 100;
    font-size: 16px;
    font-weight: bold; }
  .tabs .more {
    float: right;
    font-size: 14px;
    color: #B9B9B9;
    font-weight: normal; }
    .tabs .more:hover {
      color: #2B73CB;
      text-decoration: none; }

.tabs-strong {
  height: 41px;
  line-height: 41px;
  font-size: 20px; }
  .tabs-strong .head {
    width: 134px;
    padding-right: 20px;
    background: url("../images/icon.png") no-repeat -110px 0;
    font-size: 24px;
    font-weight: bold; }

.tabs-small {
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  margin: 0 0 15px; }
  .tabs-small .head {
    width: 110px;
    padding-right: 14px;
    background: url("../images/icon.png") no-repeat -110px -50px; }
  .tabs-small .btn {
    float: right;
    margin: -5px 0 0 0; }
    .tabs-small .btn span {
      float: left;
      margin-left: 5px;
      cursor: pointer; }
  .tabs-small .btn-l {
    width: 12px;
    height: 15px;
    background: url("../images/icon.png") no-repeat -150px -160px; }
  .tabs-small .btn-r {
    width: 12px;
    height: 15px;
    background: url("../images/icon.png") no-repeat -178px -160px; }

.tabs-long {
  height: 24px;
  line-height: 24px;
  font-size: 14px;
  margin-bottom: 15px; }
  .tabs-long .head {
    width: 139px;
    padding-right: 14px;
    background: url("../images/icon.png") no-repeat -76px -230px; }

.tabs-head {
  height: 22px;
  line-height: 22px;
  margin: 0 0 10px 0;
  font-size: 16px;
  font-weight: bold; }
  .tabs-head .uppercase {
    position: relative;
    height: 14px;
    line-height: 14px;
    padding-right: 20px;
    font-size: 12px;
    display: inline-block;
    vertical-align: bottom;
    color: #A3A3A3;
    text-transform: uppercase;
    margin-left: 8px;
    font-weight: normal; }
    .tabs-head .uppercase i {
      position: absolute;
      right: 0;
      bottom: 2px;
      width: 10px;
      height: 10px;
      background: url("../images/icon.png") 0 -490px; }
  .tabs-head .more {
    float: right;
    width: 19px;
    height: 19px;
    margin: 1px 0 0 0;
    background: url("../images/icon.png") no-repeat 0 -69px; }
    .tabs-head .more:hover {
      -webkit-transform: rotate(90deg);
      -moz-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      -o-transform: rotate(90deg);
      transform: rotate(90deg);
      -webkit-transition: 0.3s;
      -moz-transition: 0.3s;
      -ms-transition: 0.3s;
      -o-transition: 0.3s;
      transition: 0.3s; }
  .tabs-head .tabs-fore, .tabs-head .tabs-two {
    float: left;
    height: 22px; }
  .tabs-head .tabs-fore {
    width: 80px; }
  .tabs-head .tabs-two {
    width: 40px; }
  .tabs-head .fzxw {
    background: url("../images/head-icon.png") no-repeat 0 -88px; }
  .tabs-head .shxw {
    background: url("../images/head-icon.png") no-repeat 0 -44px; }
  .tabs-head .lzxw {
    background: url("../images/head-icon.png") no-repeat 0 -66px; }
  .tabs-head .ztph {
    background: url("../images/head-icon.png") no-repeat; }
  .tabs-head .gongan {
    background: url("../images/head-icon.png") no-repeat 0 -22px; }
  .tabs-head .jiancha {
    background: url("../images/head-icon.png") no-repeat -40px -22px; }
  .tabs-head .fayuan {
    background: url("../images/head-icon.png") no-repeat -40px -44px; }
  .tabs-head .sifa {
    background: url("../images/head-icon.png") no-repeat -40px -66px; }
  .tabs-head .left-icon {
    float: left;
    width: 3px;
    height: 22px;
    margin: 1px 4px 0 0;
    background: url("../images/head-icon.png") no-repeat -5px -120px; }
  .tabs-head .jj {
    background: url("../images/head-icon.png") no-repeat -80px 0; }
  .tabs-head .wl {
    background: url("../images/head-icon.png") no-repeat -80px -22px; }
  .tabs-head .sn {
    background: url("../images/head-icon.png") no-repeat -80px -44px; }
  .tabs-head .wh {
    background: url("../images/head-icon.png") no-repeat -80px -66px; }
  .tabs-head .ls {
    background: url("../images/head-icon.png") no-repeat -80px -88px; }
  .tabs-head .jt {
    background: url("../images/head-icon.png") no-repeat -80px -110px; }
  .tabs-head .hj {
    background: url("../images/head-icon.png") no-repeat -80px -132px; }
  .tabs-head .kj {
    background: url("../images/head-icon.png") no-repeat -80px -154px; }

/* aside */
.aside {
  position: fixed;
  left: 50%;
  bottom: 200px;
  width: 0; }

/* 返回顶部 */
.go-top {
  position: fixed;
  width: 53px;
  height: 80px;
  right: 50px;
  bottom: 200px;
  background: url("../images/icon.png") no-repeat -89px -420px;
  cursor: pointer;
  display: none; }
  .go-top:hover {
    background: url("../images/icon.png") no-repeat -145px -420px; }

/***  footer  ***/
.footer {
  float: left;
  width: 100%;
  padding: 30px 0;
  margin: 15px 0 0;
  line-height: 24px;
  background: #ebebeb;
  text-align: center; }
  .footer a {
    color: #434343; }
    .footer a:hover {
      color: #2B73CB;
      text-decoration: none; }

/* path */
.path {
  height: 16px;
  line-height: 16px;
  padding: 10px 0;
  color: #A4A3A3; }
  .path a {
    margin: 0 6px;
    color: #A4A3A3; }
    .path a:first-child {
      margin: 0 6px 0 0; }
    .path a:last-child {
      color: #2B73CB; }
    .path a:hover {
      color: #2B73CB;
      text-decoration: underline; }

/* 图片 y 轴 左右 摆动 动画 */
@keyframes imgAnimate {
  0% {
    -webkit-transform: rotateY(10deg);
    -moz-transform: rotateY(10deg);
    -ms-transform: rotateY(10deg);
    -o-transform: rotateY(10deg);
    transform: rotateY(10deg); }
  50% {
    -webkit-transform: rotateY(-10deg);
    -moz-transform: rotateY(-10deg);
    -ms-transform: rotateY(-10deg);
    -o-transform: rotateY(-10deg);
    transform: rotateY(-10deg); }
  100% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg); } }
@-khtml-keyframes imgAnimate {
  0% {
    -webkit-transform: rotateY(10deg);
    -moz-transform: rotateY(10deg);
    -ms-transform: rotateY(10deg);
    -o-transform: rotateY(10deg);
    transform: rotateY(10deg); }
  50% {
    -webkit-transform: rotateY(-10deg);
    -moz-transform: rotateY(-10deg);
    -ms-transform: rotateY(-10deg);
    -o-transform: rotateY(-10deg);
    transform: rotateY(-10deg); }
  100% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg); } }
@-moz-keyframes imgAnimate {
  0% {
    -webkit-transform: rotateY(10deg);
    -moz-transform: rotateY(10deg);
    -ms-transform: rotateY(10deg);
    -o-transform: rotateY(10deg);
    transform: rotateY(10deg); }
  50% {
    -webkit-transform: rotateY(-10deg);
    -moz-transform: rotateY(-10deg);
    -ms-transform: rotateY(-10deg);
    -o-transform: rotateY(-10deg);
    transform: rotateY(-10deg); }
  100% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg); } }
@-ms-keyframes imgAnimate {
  0% {
    -webkit-transform: rotateY(10deg);
    -moz-transform: rotateY(10deg);
    -ms-transform: rotateY(10deg);
    -o-transform: rotateY(10deg);
    transform: rotateY(10deg); }
  50% {
    -webkit-transform: rotateY(-10deg);
    -moz-transform: rotateY(-10deg);
    -ms-transform: rotateY(-10deg);
    -o-transform: rotateY(-10deg);
    transform: rotateY(-10deg); }
  100% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg); } }
@-o-keyframes imgAnimate {
  0% {
    -webkit-transform: rotateY(10deg);
    -moz-transform: rotateY(10deg);
    -ms-transform: rotateY(10deg);
    -o-transform: rotateY(10deg);
    transform: rotateY(10deg); }
  50% {
    -webkit-transform: rotateY(-10deg);
    -moz-transform: rotateY(-10deg);
    -ms-transform: rotateY(-10deg);
    -o-transform: rotateY(-10deg);
    transform: rotateY(-10deg); }
  100% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg); } }
@-webkit-keyframes imgAnimate {
  0% {
    -webkit-transform: rotateY(10deg);
    -moz-transform: rotateY(10deg);
    -ms-transform: rotateY(10deg);
    -o-transform: rotateY(10deg);
    transform: rotateY(10deg); }
  50% {
    -webkit-transform: rotateY(-10deg);
    -moz-transform: rotateY(-10deg);
    -ms-transform: rotateY(-10deg);
    -o-transform: rotateY(-10deg);
    transform: rotateY(-10deg); }
  100% {
    -webkit-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    transform: rotateY(0deg); } }

/*# sourceMappingURL=common.css.map */


.topbar{ height:50px; background: url("../images/topbar.jpg"); position:fixed; left:0; top:0; width:100%; z-index:1;left:0px;_top:expression(document.documentElement.scrollTop+document.documentElement.clientHeight-this.clientHeight);}
.wrapper{ width:1170px; margin: 0 auto; clear: both; height: auto;}
.wrapper1150{ width:1150px; margin: 0 auto; clear: both; height: auto;}
/** nav */
.nav1{ float:left; margin-left:15px;}
.nav1 li{ float:left; font-size:14px;  position:relative;height:50px; line-height:50px; z-index:1;margin-right:120px;}
.nav1 li a{ float:left; font-size:14px;  position:relative;height:50px; line-height:50px; z-index:1; padding:0px 3px;}
.nav1 li a:hover{ float:left; font-size:14px;  position:relative;height:50px; line-height:50px; z-index:1;}
.action { float:right; width:220px; }
.action a{ display:inline-block; height:34px; line-height:34px; color:#333333;opacity:0.9; filter:alpha(opacity=90); font-size:14px;}
.action a:hover{opacity:1; filter:alpha(opacity=100); text-decoration:none; }
.action a.n1{ background:url(../images/icon1.png) no-repeat 8px center; padding:0 6px 0 38px; margin-top:8px; float:left;}
.action a.n2{ background:#505050; padding:0 17px;}
.action a.n3{ background:#F93737; padding:0 17px;}
.action a.n4,.action a.n5{ width:60px;font-size:14px; color: #333333; height:35px; line-height:35px;display:inline-block;font-weight: bold; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.action a.n5{font-size:14px;}
.action .avatar{ float:left; margin-left:5px; margin-right:3px; margin-top:3px;}
.action .userbar{ float:right;}
.action .user{ display:block; color:#333333; float:right; width:110px;padding-top:7px; height:48px;position:relative;}
.action .user a{ color:#333333;}
.action .user{ background:url(../images/arrow.png) no-repeat 95px 22px; display:block; color:#333333; float:right; width:110px;padding-top:7px; height:48px;position:relative;}
.action .drap{ position:absolute; left:0; top:50px; background:#fff; border:1px solid #eee; width:110px; padding:0 10px;  z-index:999px;box-shadow:0 5px 5px #ddd; border-top:none; display:none;float:left;}
.action .userbar .selected{}
.action .userbar .selected{ display:block;background:#fff url(../images/arrow3.png) no-repeat 95px 22px; display:block; color:#333; float:right; width:110px;padding-top:8px; height:48px;position:relative;}
.action .userbar .selected .drap{display:block; position:absolute; left:0; top:55px; background:#fff; border:1px solid #eee; width:88px; padding:0 10px;  z-index:999px;box-shadow:0 5px 5px #ddd; border-top:none; float:left;}
.action .userbar .selected a{color:#666;}
.action .drap li{ height:38px; line-height:38px; overflow:hidden; border-bottom:1px dashed #bdbdbd;padding-left:26px; font-size:14px;}
.action .drap li a{ font-size:14px;}
.action .drap li.i1{ background:url(../images/i3.png) no-repeat 3px center; }
.action .drap li.i2{ background:url(../images/i4.png) no-repeat 3px center;}
.action .drap li.i3{ background:url(../images/i5.png) no-repeat 3px center;}
.action .drap li.i4{ background:url(../images/i6.png) no-repeat 3px center; border-bottom:0px;}
.action .drap li.i5{ background:url(../images/i1.png) no-repeat 3px center;}
.action .drap li.i6{ background:url(../images/i2.png) no-repeat 3px center; border:none;}
.action .drap li a:hover{ color:#333333;}
.action .avatar img{ height:30px; width:30px;}